package main

import (
	"errors"
	"fmt"
)

func panicError() {
	panic(errors.New("出错啦"))
}

func main3() {
	defer func() {
		if r := recover(); r != nil {
			fmt.Printf("%v\n", r)
		}
	}()

	fmt.Println("main函数开始执行")
	panicError()
	fmt.Println("main函数结束执行")
}
